perm filename GLSREF.REF[WHT,LSP] blob
sn#754080 filedate 1984-05-12 generic text, type T, neo UTF8
@Comment{
Modified "CACM" format by Guy Steele.
Based on the file CACM.REF, Copyright (C) 1979, 1980 UNILOGIC, Ltd.
⎇
@marker(References,GLSREF)
@Style(Citations=1,CitationType Brackets)
@Define(L1,Above 0.3,Break,Indent 0,Need 3 lines,Fill)
@TextForm(TAGGER="@b{@parm(TEXT).⎇@ @ ")
@LibraryFile(ABBR2)
@BibForm(Book=<
@l1{@Tagger(@parm(Tag))@imbed(Author,def '@parm(Author)',
undef '@Parm(Editor) (Ed.)').@:
@imbed(Series,def '@i{@parm(Series).⎇@Imbed(Volume,def { Volume @parm(Volume): ⎇)@}
@i{@parm(Title).⎇',
undef '@i{@parm(Title).⎇')
@imbed(HowPublished,def '@Parm(HowPublished). ')@Parm(Publisher) (@imbed(Address,def '@parm(Address), ') @parm(year)).@imbed(note,def ' @parm(Note)')⎇
>)
@Bibform(Manual=<
@imbed(Author,
def '
@l1{@Tagger(@parm(tag))@parm(Author).@:
@i{@parm(Title). ⎇',
undef '
@l1{@Tagger(@parm(tag))@i{@parm(Title). ⎇')
@imbed(Edition,def ' @parm(Edition) edition. ')@}
@imbed(Organization,def '@parm(Organization) ')@}
(@imbed(Address,def '@parm(Address), ')@}
@parm(Year)).@imbed(note,def ' @parm(Note).')⎇
>)
@BibForm(Article=<
@l1{@Tagger(@parm(Tag))@parm(Author).@:
``@parm(Title).''@:
@i{@parm(Journal)⎇ @b{@parm(Volume)⎇@imbed(number,def ', @parm(number)') @}
(@imbed(month,def '@parm(month) ')@parm(year))@imbed(Pages,def ', @parm(Pages)').@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(InBook=<
@l1{@Tagger(@parm(Tag))@Parm(Author).@:
``@Parm(Title)''.@:
In @imbed(Editor,def '@Parm(Editor) (Ed.) ')@[[
]]@imbed(Series,def '@i{@parm(Series).⎇@Imbed(Volume,def { Volume @parm(Volume): ⎇)@}
@i{@parm(BookTitle).⎇',
undef '@i{@parm(BookTitle).⎇')
@Parm(Publisher)(@imbed(Address,def '@parm(Address), '), @[[
]]@parm(year))@imbed(chapter,def ', Chapter @parm(Chapter)')@[[
]]@imbed(pages,def ', @parm(pages)').@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(InCollection=<
@l1{@Tagger(@parm(Tag))@Parm(Author).@:
``@parm(Title).''
In @i[@parm(Booktitle)],
@imbed(editor, def '@parm(editor) (Ed.),')@}
@imbed(editors, def '@parm(editors) (Eds.),')@}
@parm(publisher) (@imbed(address, def '@parm(Address), ')@}
@parm(year))@}
@imbed(chapter, def ', Chapter @parm(chapter)')@}
@imbed(pages, def ', @parm(pages)').⎇
>)
@BibForm(InProceedings=<
@l1{@Tagger(@parm(Tag))@Parm(Author).@:
``@Parm(Title).''
@i[@parm(Booktitle)].@:
@imbed(Organization,def '@Parm(Organization) ')@[[
]](@imbed(Address,def '@parm(Address), ')@imbed(Month,def '@parm(Month)@[[
]] ')@parm(Year))@imbed(pages,def ', @parm(Pages)').@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(Proceedings=<
@l1{@Tagger(@parm(Tag))@imbed(Organization,def ', @Parm(Organization).')
@i[@Parm(Title)].@:
(@imbed(Address,def '@parm(Address), ')@imbed(Month,def '@parm(Month) ')@parm(Year)).@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(PhDThesis=<
@l1{@Tagger(@parm(Tag))@parm(Author).@:
@i{@parm(Title)⎇.
Ph.D. Th., @parm(School) (@imbed(address, def '@parm(address), ')@imbed(Month,def '@parm(month) ')@parm(year)).@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(MastersThesis=<
@l1{@Tagger(@parm(Tag))@parm(Author).@:
@i{@parm(Title)⎇.
Master Th., @parm(School) (@imbed(address,def '@parm(address), ')@imbed(Month,def '@parm(month) ')@parm(year)).@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(TechReport=<
@l1{@Tagger(@parm(Tag))@parm(Author).@: @i{@parm(Title)⎇.
@imbed(Number,def '@imbed(type, def {@parm(type) ⎇,undef {Tech. Rept. ⎇)@parm(Number), ')@}
@parm(Institution) (@imbed(Address,def '@parm(Address), ')@imbed(Month,def '@parm(Month) ')@parm(year)).@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(Booklet=<
@l1{@Tagger(@parm(Tag))@parm(Author).@:
@i{@parm(Title)⎇.
@imbed(HowPublished,def '@Parm(HowPublished). ')(@imbed(Address,def '@parm(Address), '),@imbed(Month,def '@parm(Month) ')@parm(year)).@imbed(note,def ' @parm(Note)')⎇
>)
@BibForm(UnPublished=<
@l1{@Tagger(@parm(Tag))@Parm(Author).@:
@Parm(Title).@imbed(Note,def ' @parm(Note)')⎇
>)
@BibForm(Misc=<
@l1{@Tagger(@parm(Tag))@parm(Author).@:
@parm(Title).
@parm(HowPublished).@imbed(note,def ' @parm(Note)')⎇
>)
@Enter(Text,Spacing 1,Spread 0,Spaces Compact,Justification On)
@Process(Bibliography)
@Leave(Text)
@Marker(References,ChangeLog)
@Comment[
28 Jul 81 MIS Added @Style(CitationType Brackets) as default
17 Mar 82 GLS Fixed all sorts of problems. Radical style change.
]
@marker